﻿
namespace Inovout.NumberGenerator
{
    public abstract class NumberFunction
    {
        protected readonly string name;
        public string Name 
        {
            get { return name; } 
        }

        protected NumberFunction(string name)
        {
            this.name = name;
        }
        public abstract string Build();


        public abstract string[] Arguments { get; }
    }
}
